package com.stedu.mapper;

import com.stedu.bean.Characters;
import org.apache.ibatis.annotations.Param;

import java.util.List;

public interface CharactersMapper {
    //查询总记录数
    long selectCount(String cname,String gname) ;
    //分页查询
    //void selectbyPage(Page<CharactersVo> page, String cname, String gname) ;
    //根据游戏id查询游戏人物
    List<Characters> selectBygid(@Param("gid") Integer gid) ;
    //添加人物
    int addcharacters(Characters characters) ;

    //修改
    int updatecharacters(Characters characters) ;
    //根据cid查询
    Characters selectBycid(@Param("cid") Long cid) ;
    //删除
    int del(Integer cid) ;
    //根据人物名查询
    Characters selectBycname(@Param("cname") String cname) ;
    //查询所有
    List<Characters> selectall(@Param("cname") String cname,@Param("gname") String gname) ;
    String selectgname(@Param("gid") Integer gid ) ;
    int updatchart(@Param("cid") Long cid,@Param("cban") Integer cban) ;
    List<Characters> selectchoice(@Param("cname") String cname,@Param("gname") String gname);
}
